@rimbu/list
The List is an immutable ordered sequence of elements that can be manipulated and accessed randomly in a relatively efficient way.
For complete documentation please visit the List page in the Rimbu Docs.
Or Try Out Rimbu in CodeSandBox.
Installation
All types are exported through @rimbu/core
. It is recommended to use that package.
To install separately:
Yarn/NPM
yarn add @rimbu/list
or
npm i @rimbu/list
Deno
Create a file called rimbu.ts
and add the following:
export * from 'https://deno.land/x/rimbu/list/mod.ts';
Or using a pinned version (x.y.z
):
export * from 'https://deno.land/x/rimbu/list@x.y.z/mod.ts';
Then import what you need from rimbu.ts
:
import { List } from './rimbu.ts';
Because Rimbu uses complex types, it's recommended to use the --no-check
flag (your editor should already have checked your code) and to specify a tsconfig.json
file with the settings described below.
Running your script then becomes:
deno run --no-check --config tsconfig.json <your-script>.ts
Usage
import { List } from '@rimbu/list';
console.log(List.of(1, 3, 2, 4, 3, 1).toString());
Author
Arvid Nicolaas
Contributing
Feel very welcome to contribute to further improve Rimbu. Please read our Contributing guide.
Contributors
Made with contributors-img.
License
Licensed under the MIT License, Copyright © 2020-present Arvid Nicolaas.
See LICENSE for more information.